package entity

type BCmsKeyDataInfo struct {
	BusVol        uint16 /* 簇电压,mv，对应网络dmu的数据 */
	BusCur        int16  /* 簇电流,ma，对应网络dmu的数据  */
	SOC           uint16 /*簇SOC，对应网络dmu的数据 */
	BcmsWarnState uint8  /* bcms自身判定的告警状态字，对应网络bcms的数据  */
	BcmsPrtState  uint8  /* 保护状态字 ，对应网络bcms的数据  */
	VMax          uint16 /* 簇单体最大电压, 倍率10000 ，网络异常时，冗余通道采集到此数据后，用这里的值更新本簇的一般数据*/
	VMin          uint16 /* 簇单体最小电压, 倍率10000， 网络异常时，冗余通道采集到此数据后，用这里的值更新本簇的一般数据*/
	TMax          int16  /* 簇单体最大温度, 倍率100， 网络异常时，冗余通道采集到此数据后，用这里的值更新本簇的一般数据*/
	TMin          int16  /* 簇单体最小温度, 倍率100， 网络异常时，冗余通道采集到此数据后，用这里的值更新本簇的一般数据*/
}

type CBmsInfo struct {
	MBmsOnlineState uint32 /*BMU在线状态*/
	MBmsNum         uint16 /*BMU在线个数*/
	MBmsDataLen     uint16 /*单个BMU数据长度*/
	HvmOnlineState  uint16 /*DMU在线状态*/
	HvmNum          uint16 /*DMU个数*/
	HvmDataLen      uint16 /*单个DMU数据长度*/
}
